*{margin: 0;padding: 0;}
html,body{height:100%;font-family:'Microsoft YaHei';}
li{list-style: none;}
a{text-decoration: none;}
.content iframe{ width:100%; height:300px;}

.m_none{display:none}
/*header*/
.header_bg{width:100%;}
.top_bg{background:#f1efef;}
.top{width:96%;padding:0 2%;margin:0 auto;line-height: 24px;}
.top_l{width:100%;text-align: center;color: #666;font-size: 12px}
.top_l span{color:#fff;font-size:12px;padding:0 2% 0 40px;display:block;}
.top_l span.top_tel{background:url(../images/top_tel.png) no-repeat left 2% center}
.top_l span.top_email{background:url(../images/top_email.png) no-repeat left center;display:none;}



.top_r{float:right;color:#fff;display:none}
.top_r span{display:block;float:left;padding:0 30px}
.top_r span a{color:#fff;font-size: 12px;padding:0 5px}
.top_r span.zhanqun{position:relative;}
.top_r span .zhanqun_div{position:absolute;display:none;top:100%;left:0;background:#ededed;width:255px;border:1px solid #ddd;padding:5px}
.top_r span .zhanqun_div li a{color:#333;display:block;padding-left:10px;font-weight: bold;font-size: 12px;line-height: 28px;}
.top_r span .zhanqun_div .sanjiao{border-left:5px solid transparent;left:50px;top:-10px;border-right:5px solid transparent;
border-bottom:10px solid #ededed; position:absolute;}
.top_r .zhanqun:hover{background:#0081CC}
.top_r .zhanqun:hover .zhanqun_div{display:block;}
.top_r .zhanqun .zhanqun_div a:hover{color:#0081CC}

.top_search{float: right;display:none;background:#fff;border-radius:12px;height:24px;padding:0 10px;margin-top:10px;line-height:0;}
.top_search .input_text{border:0;outline:0;height:24px;width: 210px;}
.top_search .input_submit{    display: block;
    float: right;
    width: 15px;
    margin-top: 5px;}
.nav_bg{width: 100%;margin:0 auto;overflow:hidden}
.logo{width:100%}
.logo img{display:block;width:100%}
.logo_info{display: none}
.tel span{display:none;text-align: center;}
.tel p{width: 50%;float: left;text-align: center;    color: #FF5722;line-height: 2em;
    font-weight: bold;}
.nav_bg .nav{overflow:hidden;}

.nav_bg .nav li{float:left;width:33.3%;background:#146292}
.nav_bg .nav li:first-child{display: none}

.nav_bg .nav li a{color:#fff;display:block;text-align:center;padding: 4% 0;font-size: 14px;}
.nav_bg .nav li:hover a{background:#2068b0;color:#fff;}
.banner{height:50vw;width:100%;background:#666;position:relative;margin-bottom:10px;}
.banner ul{width:100%;height:100%;position:relative;}
.banner ul li{position:absolute;left:0;top:0;width:100%;height:100%;
background-size: cover !important;display:none}
.ban_nav{position:absolute;bottom:5px;text-align: center;width:100%}
.ban_nav span{width:20px; height:5px;background:#2068b0;display:inline-block;margin-right: 4px;}
.ban_nav span.cur{background:#fff;}

.nei_ban{width:100%;height:20vw;background-size:cover!important; }

.yqlj{width:150px;height:24px}
/*main*/
.index_main{width:100%;margin:0 auto;}
.index_title{overflow: hidden;padding-top:10px;}
.index_pro_title{width:100%;margin:0 auto}
.tit_nav{float:left;width:100%;float:left;padding-bottom: 10px;}
.tit_b{height:36px;text-align: center;font-size:20px;padding-left: 10px;line-height: 36px;float:left;}
.tit_span{float:left;margin-left:10px;line-height: 36px;color:#0165b0;}

.more{float:right;font-size: 12px;line-height: 36px;color: #333;}
.tit_nav li{width:50%;height:36px;background:#efefef;font-size: 12px;text-align: center; line-height: 36px;float:left;}
.tit_nav li.on{background:#0165b0;color:#fff;}
.index_news{margin:0;overflow:hidden}
.new_left{width:100%;height:66vw;float:left;margin-right:20px;position:relative;display:none}
.new_left img{display:block;width:100%;height:66vw}
.new_tuijian{width:100%;height:100%;overflow:hidden}
.new_tuijian li{width:100%;height:100%;overflow:hidden;position:absolute;display:none;left:0;top:0}
.new_tuijian li p{background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;color:#fff;font-size: 14px;padding:10px 5px;width:100%}
.new_left_btn{position:absolute;right:0;bottom:0;bottom: 10px;}
.new_left_btn span{display:block;cursor:pointer;text-align: center;line-height: 18px; width:18px;height:18px; background:#f69806;float:left;margin-right:5px;color:#fff;font-size: 12px;}
.new_left_btn span.cur{background:#fff;color:#f69806}

.new_right{float:left;width:100%;}
.new_right ul{padding-top: 10px;}
.new_right ul li{overflow:hidden;/*border-bottom:1px dotted #ddd;padding-bottom: 13px*/;padding:0 2% 2%}
.new_right ul li .new_time{width:18%;background:#efefef;float:left;margin-right:5px;padding:5px;display:none}
.new_right ul li .new_time b{display:block;text-align: center;color:#f39803;font-size:14px;font-weight: normal;}
.new_right ul li .new_time p{text-align: center;font-size: 12px;padding-top: 5px;}
.new_right ul li .new_p *{color:#333;}
.new_right ul li .new_p p.new_title{font-size: 12px;padding-bottom:2px;color:#333;font-weight: bold;}
.new_right ul li .new_p p.new_desc{font-size:12px;color:#777}
.index_news_list ul{display:none}



.index_about{padding-bottom:2%}
.about_left{width:100%;margin-right:40px}
.about_left p{font-size:12px;line-height: 2em;color:#333;padding:0 2%}
.index_about_pic{width:100%;}
.about_left_con{}

.about_right{width:100%;}
.about_right ul{}

.right_news{padding: 0 2%}
.right_news li {
    overflow: hidden;
    border-bottom: 1px dotted #ddd;
    line-height: 2em;
}

.right_news li p {
    font-size: 14px;
    color: #333;
    width: calc(100% - 95px);
    float: left;
    background: url(../images/jt.jpg) no-repeat left center;
    padding-left: 20px;

}

.right_news li span {
    float: right;
    font-size: 12px;
    color: #666;
    float-right;
    
}


.about_r_t{background:#0165b0;text-align: center;width:50%;float:left;color:#fff;}
.about_r_t p{line-height: 2em;padding-bottom: 5px;}
.about_r_t a{color:#fff;}
.about_r_t img{display:block;margin:0 auto;    height: 40px;}
.about_r_t2 {background:#0484e4;}
.about_r_b{width:212px;float:left;    height: 160px;
    overflow: hidden;display:none}
.index_video{}
.index_video img{display:block;width:100%}
.about_r_b2{background:#0165b0;}
.about_r_b2 p{padding-top:32px;padding-left:32px;font-size: 18px;color:#fff;}
.about_r_b2 p:after{content:"";display:block;width:40px;height:2px;background-color:#fff;margin-top:10px}
.about_r_b2 span{font-size:14px;display:block;border:1px solid #fff;width:92px;padding:10px;color:#fff;margin:38px 0 0 78px;}


.index_pro_left {

    width:96%;
    padding:0 2%;
}



.index_pro_left .cate-box h3 {
    font-size:16px;
    line-height: 2em;
    text-align: center;
    overflow: hidden;
    background: #146292;
   /* background: url(../images/01.jpg)*/
}

.index_pro_left .cate-box {
    width: 100%;
    background-color: #f3f3f3;
    color: #fff;
}

.index_pro_left .cate-box ul {
    padding: 10px 15px;
    overflow: hidden;
}

.index_pro_left .cate-box ul li {
    font-size: 14px;
    background-color:#fff;
    margin-bottom: 10px;
    width: 49%;float: left;
    margin-right:2%;
    position: relative;
}
.index_pro_left .cate-box ul li:nth-child(2n){margin-right:0;}

.index_pro_left .cate-box ul li a {
    color: #000;
    display: block;
    padding: 0 5px 0 18px;
    line-height:33px;
    background: url(../images/icon01.png) no-repeat right center;
}



.index_pro_left .cate-box ul li a:hover {
    background-color: #0d62be;
    color: #fff
}
.index_pro_left .cate-box ul li.cur a{
    background-color: #0d62be;
    color: #fff
}

.index_pro_left .tel-box {
    text-align: center;
    background-color: #146292;
    padding: 5px;
    color: #fff;
    font-size:12px;
    display: none;
    overflow:hidden;
}
.index_pro_left .tel-box p{float: left;width: 50%;text-align: center;}
.tel-box .big{display: none}
.index_pro_left .tel-box p.big {
    font-size: 16px;
    text-align: center;
    background-color: #f0831e;
    color: #fff
}

.index_pro_left .tel-box strong {
    color: #ffffff;
    font-size: 24px;
    font-size: 16px;
}

.index_pro_left .tel-box i {
    margin-right: 10px
}

.index_pro .pro_scroll_div ul{overflow: hidden}
.index_pro .index_pro_right li {
    float: left;
    margin-right: 0px;
    width: calc(50% - 10px);
    position: relative;
    border: 1px solid #ddd;
    padding: 4px;
    position: relative;
    margin-bottom: 10px;
}

.index_pro .index_pro_right li img {
    display: block;
    width: 100%;
    height:36vw
}

.index_pro .index_pro_right li p {
    text-indent: 0;
    font-size: 12px;
    text-align: center;
    background: #f3f3f3;
    color: #666;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}



/*
 * footer
 */
.footer{text-align:center;color:#fff;font-size:14px;line-height: 30px;    padding-top: 20px;}
.footer a{color: #fff}
.footer a:hover{text-decoration: underline;color: inherit;}
.footer_detail{}
.footer_detail span{padding-right:4px}
.foot_logo{float: left;margin-right:40px;display: none}
.footer_nav{}
.footer_nav a{padding-right: 15px;position: relative;display: inline-block;}
.footer_nav a:after{display: block;content: '';width: 1px;height: 11px;background-color: #fff;position: absolute;right: 6px;top:9px}
.footer_nav a.last:after{display: none;}
.footer_link{ padding:10px 0;background-color: #f3f6f7;color: #000}
.footer_link i{padding-right: 6px}
.footer_link a{color: #6e6e6e;padding: 0 4px}
.footer_link a:hover{color: #000}
.footer_info{text-align: left;background-color:#146292}
.footer_info .index_{padding:20px 2% 0;padding-bottom: 15px;
    margin: 0 auto;}
.footer_info .usinfo .info {color: #fff}
.footer_info .usinfo strong{font-size: 20px}




/*main*/
.main{width:100%;margin:0 auto;overflow:hidden;padding-top: 20px;}
.main_left{float:left;width:100%;display:none}
.main_left .cur{background:#2068b0;}
.main_left .cur a{color:#fff;}
.main_right{width:96%;padding: 10px 2%}

.main_left b{font-size: 20px;font-weight: normal;display: block;color: #fff;background: #0081CC;padding: 10px 0 10px 10px;}
.main_left ul{padding-top:20px;}
.main_left ul li{border-bottom:1px solid #ddd}
.main_left ul li a{color:#333;display:block;line-height: 24px;font-size: 12px;padding:5px 10px;}
.main_left ul li a:hover{background:#0081CC;color:#fff;}
.main_title{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #ddd;padding:0 2%}
.page_title{float:left;font-size:16px;
    color: #333;}
.pos{float:right;line-height: 31px;}
.pos a{font-size: 12px;color:#333;}

.content{line-height:2em;padding:0 2%}
.content img{width:100%!important;height:auto!important;margin-left:0!important;margin-right:0!important}
.show_font_size{display:none}
#Article{padding:0px 0px 0px;border-bottom:1px dotted #ddd;margin-bottom:0px}
#Article h1{color:#000;font-size: 18px;text-align: center;padding-bottom:5px}
#Article p{text-align:center;color:#333;font-size: 12px;padding:5px 0}
#Article p a{color:#333}
.show_shangxia{padding:10px 0;font-size: 12px;color:#333;line-height: 24px;}
.show_shangxia a{color:#333;}

.show_pro_thumb{display: table-cell;vertical-align: middle;width:100%;height:auto;}
.show_pro_thumb img{display:block;margin:0 auto;width:100%;height:auto;}
.show_piclist{width:100%;margin:0px auto;position:relative;}
.show_piclist div.show_piclist_div{width:100%;overflow:hidden;margin:2% auto;position:relative;}
.show_piclist .show_piclist_ul{width:100%;overflow:hidden;left:0;height:14vw}
.show_piclist ul li{float:left;width:18%;padding:1%;background:#eee;cursor:pointer;}
.show_piclist ul li.cur{background:#2068b0;}
.show_piclist ul li img{display:block;width:100%;height:12vw;}

.show_piclist .pic_btn{position:absolute;height:92px;background:#eee;width:30px;text-align: center;line-height: 92px;cursor:pointer;-webkit-user-select:none;user-select:none;display:none}
.show_piclist .left_btn{left:0;top:0}
.show_piclist .right_btn{right:0;top:0}
.list_pro{}

/*list新闻列表*/

.cat_tit{background:#eee;padding:2px 4px;overflow:hidden;margin-bottom:5px}
.cat_tit h2{font-size:14px;float:left;color:#333}
.cat_tit span{float:right;font-size: 12px;color:#333}

.list{padding-bottom:20px}
.list li{overflow:hidden;border-bottom:1px solid #ddd;padding:2%}


.list li a{font-size:12px;color:#000;}

.list li span{font-size: 12px;color:#666;display:block}
.list li img{display:block;float:left;width:30%;height:auto;margin-right:5px;}
.list li p{color:#333;font-size: 12px;display:none}
.list_pro{overflow:hidden;}
.list_pro li{width:50%;float:left;}

.list_pro li img{display:block;width:96%;padding:0 2%;height:40vw}
.list_pro li p{color:#333;font-size:12px;text-align: center; height:2em;line-height: 2em;}

.list_pro2{overflow:hidden;}
.list_pro2 li{width:100%;float:left;margin-bottom:10px;}

.list_pro2 li img{display:block;width:96%;padding:0 2%;height:70vw}
.list_pro2 li p{color:#333;font-size:16px;text-align: center; height:2em;line-height: 2em;border-bottom:1px dotted #ddd;}
.list_pro2 li span{line-height: 2em;color: #666;padding: 0 10px;display: block;font-size: 12px;}

#pages{padding:10px 0}
#pages a{color:#333;font-size: 12px;}
#pages span{background:#2068b0;color:#fff;padding:0 5px;font-size: 12px;}


